package com.itheima.homework;

import java.util.Collection;
import java.util.HashMap;

/**
 * @Author 王加鑫
 * @Date 2021/5/16 20:23
 * @Version 1.0
 * 4、【编号：1605】现获取到一段文本，如下：
 * wo ai heima wo ai java wo yao hao hao xue xi java
 * 单词间以空格分隔，请编写程序统计这段文本中每个单词出现的次数。输出格式如下：
 * xi(1)java(2)yao(1)hao(2)wo(3)ai(2)heima(1)xue(1)
 */
public class Demo04 {
    public static void main(String[] args) {
        String s = "wo ai heima wo ai java wo yao hao hao xue xi java";
        String[] strings = s.split(" ");
        HashMap<String,Integer> map = new HashMap<>();
        for (int i = 0; i < strings.length; i++) {
            String str = strings[i];
            if(!map.containsKey(str)){
                map.put(str,1);
            }else {
                int count = map.get(str);
                count++;
                map.put(str,count);
            }
        }

        map.forEach((k,v) -> System.out.println(k + "(" + v + ")"));

        //获取所有值的集合
        Collection<Integer> values = map.values();
        for (Integer value : values) {
            System.out.println(value);
        }


    }
}
